﻿using System;
using System.Web.UI;
using THANHTUNGO.Portal.Components.Security;

namespace THANHTUNGO.Portal.Controls
{
    public partial class ActiveUser : UserControl
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                if (Request.QueryString["ActiveCode"] != null)
                {
                    int pos = Request.RawUrl.LastIndexOf("ActiveUser.aspx?ActiveCode=");
                    string activeCode = Request.RawUrl.Substring(pos + "ActiveUser.aspx?ActiveCode=".Length);

                    if (User.Active(activeCode))
                    {
                        txtMessage.Text = "Kích hoạt tài khoản thành công!";
                        tblActive.Visible = false;
                        hlSignIn.Visible = true;
                    }
                    else
                    {
                        txtMessage.Text = "Kích hoạt tài khoản không thành công!";
                        tblActive.Visible = true;
                        hlSignIn.Visible = false;
                    }
                }
                else
                {
                    txtMessage.Text = string.Empty;
                    tblActive.Visible = true;
                    hlSignIn.Visible = false;
                }
            }
        }

        protected void btnActive_Click(object sender, EventArgs e)
        {
            string activeCode = txtActiveCode.Text;
            if (User.Active(activeCode))
            {
                txtMessage.Text = "Kích hoạt tài khoản thành công!";
                tblActive.Visible = false;
                hlSignIn.Visible = true;
            }
            else
            {
                txtMessage.Text = "Kích hoạt tài khoản không thành công!";
                tblActive.Visible = true;
                hlSignIn.Visible = false;
            }
        }
    }
}